package com.net.xpay.core.manager;

import com.net.common.manager.VersionedManager;
import com.net.xpay.core.domain.UserWithdrawRecord;
import com.net.xpay.core.model.UserWithdrawRecordSearchModel;

import java.time.LocalDateTime;
import java.util.List;


/**
 * @author 86188
 */
public interface UserWithdrawRecordManager extends VersionedManager<Long,UserWithdrawRecord> {

    List<UserWithdrawRecord> search(UserWithdrawRecordSearchModel searchModel);

    long searchCount(UserWithdrawRecordSearchModel searchModel);

    long statTransferMoney(LocalDateTime startTime, LocalDateTime endTime);
}
